Problem
DZY Loves Math IV
Description
给定,求模的值。
Input
仅一行,两个整数。
Output
Sample Input
1 | 100000 1000000000 |
Sample Output
1 | 857275582 |
HINT
,。
Source
By Jc
鸣谢杜教
标签:莫比乌斯反演
杜教筛
Solution
杜教筛经典题。
以下解析部分转载自blutrex
的题解。
由于很小,考虑枚举,则转化为求
- 时,为的前缀和,用杜教筛在内求解。
- 时,若无平方因子,则有
那么
如此,我们只需要一开始将转化为一个无平方因子的数即可。令为所有质因数乘积,则有。
最终答案为,总时间复杂度为。
Code
1 |
|